# -*- coding: utf-8 -*-

################################################################################
## Form generated from reading UI file 'main.ui'
##
## Created by: Qt User Interface Compiler version 6.5.0
##
## WARNING! All changes made in this file will be lost when recompiling UI file!
################################################################################

from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
    QMetaObject, QObject, QPoint, QRect,
    QSize, QTime, QUrl, Qt)
from PySide6.QtGui import (QAction, QBrush, QColor, QConicalGradient,
    QCursor, QFont, QFontDatabase, QGradient,
    QIcon, QImage, QKeySequence, QLinearGradient,
    QPainter, QPalette, QPixmap, QRadialGradient,
    QTransform)
from PySide6.QtWidgets import (QApplication, QCheckBox, QComboBox, QDockWidget,
    QFrame, QGridLayout, QGroupBox, QLabel,
    QLineEdit, QMainWindow, QMenu, QMenuBar,
    QPlainTextEdit, QPushButton, QSizePolicy, QSpinBox,
    QStatusBar, QTabWidget, QTextBrowser, QToolBar,
    QVBoxLayout, QWidget)
from resources import main_rc

class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        if not MainWindow.objectName():
            MainWindow.setObjectName(u"MainWindow")
        MainWindow.resize(1200, 600)
        self.actionView3D = QAction(MainWindow)
        self.actionView3D.setObjectName(u"actionView3D")
        self.actionView3D.setCheckable(True)
        icon = QIcon()
        icon.addFile(u":/icons/icons/hhh.png", QSize(), QIcon.Normal, QIcon.Off)
        self.actionView3D.setIcon(icon)
        self.actionView3D.setShortcutVisibleInContextMenu(True)
        self.actionOpenFile = QAction(MainWindow)
        self.actionOpenFile.setObjectName(u"actionOpenFile")
        self.actionSaveFile = QAction(MainWindow)
        self.actionSaveFile.setObjectName(u"actionSaveFile")
        self.actionSaveAs = QAction(MainWindow)
        self.actionSaveAs.setObjectName(u"actionSaveAs")
        self.actionEngMode = QAction(MainWindow)
        self.actionEngMode.setObjectName(u"actionEngMode")
        self.actionSerial = QAction(MainWindow)
        self.actionSerial.setObjectName(u"actionSerial")
        self.actionSerial.setCheckable(True)
        icon1 = QIcon()
        icon1.addFile(u":/icons/icons/setting.png", QSize(), QIcon.Normal, QIcon.Off)
        self.actionSerial.setIcon(icon1)
        self.actionSaveLog = QAction(MainWindow)
        self.actionSaveLog.setObjectName(u"actionSaveLog")
        self.actionClearLog = QAction(MainWindow)
        self.actionClearLog.setObjectName(u"actionClearLog")
        self.actionHelp = QAction(MainWindow)
        self.actionHelp.setObjectName(u"actionHelp")
        icon2 = QIcon()
        icon2.addFile(u":/icons/icons/help.png", QSize(), QIcon.Normal, QIcon.Off)
        self.actionHelp.setIcon(icon2)
        self.actionFullScreen = QAction(MainWindow)
        self.actionFullScreen.setObjectName(u"actionFullScreen")
        self.actionFullScreen.setMenuRole(QAction.ApplicationSpecificRole)
        self.actionAddAction = QAction(MainWindow)
        self.actionAddAction.setObjectName(u"actionAddAction")
        icon3 = QIcon()
        iconThemeName = u"address-book-new"
        if QIcon.hasThemeIcon(iconThemeName):
            icon3 = QIcon.fromTheme(iconThemeName)
        else:
            icon3.addFile(u":/icons/icons/add.png", QSize(), QIcon.Normal, QIcon.Off)

        self.actionAddAction.setIcon(icon3)
        self.actionAddAction.setMenuRole(QAction.NoRole)
        self.actionAbout = QAction(MainWindow)
        self.actionAbout.setObjectName(u"actionAbout")
        icon4 = QIcon()
        iconThemeName = u"help-about"
        if QIcon.hasThemeIcon(iconThemeName):
            icon4 = QIcon.fromTheme(iconThemeName)
        else:
            icon4.addFile(u":/icons/icons/instruction.png", QSize(), QIcon.Normal, QIcon.Off)

        self.actionAbout.setIcon(icon4)
        self.actionAbout.setMenuRole(QAction.AboutRole)
        self.actionFt4222 = QAction(MainWindow)
        self.actionFt4222.setObjectName(u"actionFt4222")
        self.actionFt4222.setCheckable(True)
        self.actionFt4222.setIcon(icon1)
        self.actionUnfoldAndFold = QAction(MainWindow)
        self.actionUnfoldAndFold.setObjectName(u"actionUnfoldAndFold")
        icon5 = QIcon()
        iconThemeName = u"applications-system"
        if QIcon.hasThemeIcon(iconThemeName):
            icon5 = QIcon.fromTheme(iconThemeName)
        else:
            icon5.addFile(u":/icons/icons/arrow.png", QSize(), QIcon.Normal, QIcon.Off)

        self.actionUnfoldAndFold.setIcon(icon5)
        self.actionUnfoldAndFold.setMenuRole(QAction.ApplicationSpecificRole)
        self.centralwidget = QWidget(MainWindow)
        self.centralwidget.setObjectName(u"centralwidget")
        self.gridLayout_3 = QGridLayout(self.centralwidget)
        self.gridLayout_3.setObjectName(u"gridLayout_3")
        self.line = QFrame(self.centralwidget)
        self.line.setObjectName(u"line")
        self.line.setFrameShape(QFrame.HLine)
        self.line.setFrameShadow(QFrame.Sunken)

        self.gridLayout_3.addWidget(self.line, 1, 0, 1, 2)

        self.textBrowser = QTextBrowser(self.centralwidget)
        self.textBrowser.setObjectName(u"textBrowser")

        self.gridLayout_3.addWidget(self.textBrowser, 2, 0, 1, 2)

        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QMenuBar(MainWindow)
        self.menubar.setObjectName(u"menubar")
        self.menubar.setGeometry(QRect(0, 0, 1200, 22))
        self.menuFile = QMenu(self.menubar)
        self.menuFile.setObjectName(u"menuFile")
        self.menuOption = QMenu(self.menubar)
        self.menuOption.setObjectName(u"menuOption")
        self.menuHelp = QMenu(self.menubar)
        self.menuHelp.setObjectName(u"menuHelp")
        self.menuHelp.setIcon(icon2)
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QStatusBar(MainWindow)
        self.statusbar.setObjectName(u"statusbar")
        MainWindow.setStatusBar(self.statusbar)
        self.toolBar = QToolBar(MainWindow)
        self.toolBar.setObjectName(u"toolBar")
        self.toolBar.setToolButtonStyle(Qt.ToolButtonTextUnderIcon)
        MainWindow.addToolBar(Qt.TopToolBarArea, self.toolBar)
        self.dockWidget = QDockWidget(MainWindow)
        self.dockWidget.setObjectName(u"dockWidget")
        self.dockWidgetContents = QWidget()
        self.dockWidgetContents.setObjectName(u"dockWidgetContents")
        self.verticalLayout_4 = QVBoxLayout(self.dockWidgetContents)
        self.verticalLayout_4.setObjectName(u"verticalLayout_4")
        self.tabWidget = QTabWidget(self.dockWidgetContents)
        self.tabWidget.setObjectName(u"tabWidget")
        self.tabWidget.setTabsClosable(True)
        self.tabWidget.setMovable(True)
        self.tabWidget.setTabBarAutoHide(True)
        self.tabSendData = QWidget()
        self.tabSendData.setObjectName(u"tabSendData")
        self.verticalLayout_2 = QVBoxLayout(self.tabSendData)
        self.verticalLayout_2.setObjectName(u"verticalLayout_2")
        self.gridLayout_4 = QGridLayout()
        self.gridLayout_4.setObjectName(u"gridLayout_4")
        self.label_6 = QLabel(self.tabSendData)
        self.label_6.setObjectName(u"label_6")

        self.gridLayout_4.addWidget(self.label_6, 0, 0, 1, 1)

        self.lineEditWriteSlaveAddr = QLineEdit(self.tabSendData)
        self.lineEditWriteSlaveAddr.setObjectName(u"lineEditWriteSlaveAddr")

        self.gridLayout_4.addWidget(self.lineEditWriteSlaveAddr, 0, 1, 1, 1)

        self.plainTextEditSendData = QPlainTextEdit(self.tabSendData)
        self.plainTextEditSendData.setObjectName(u"plainTextEditSendData")

        self.gridLayout_4.addWidget(self.plainTextEditSendData, 1, 0, 1, 2)


        self.verticalLayout_2.addLayout(self.gridLayout_4)

        self.groupBoxSendCtrl = QGroupBox(self.tabSendData)
        self.groupBoxSendCtrl.setObjectName(u"groupBoxSendCtrl")
        self.gridLayout_8 = QGridLayout(self.groupBoxSendCtrl)
        self.gridLayout_8.setObjectName(u"gridLayout_8")
        self.checkBoxTimerSend = QCheckBox(self.groupBoxSendCtrl)
        self.checkBoxTimerSend.setObjectName(u"checkBoxTimerSend")

        self.gridLayout_8.addWidget(self.checkBoxTimerSend, 5, 1, 1, 1)

        self.spinBoxSendTime = QSpinBox(self.groupBoxSendCtrl)
        self.spinBoxSendTime.setObjectName(u"spinBoxSendTime")
        sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.spinBoxSendTime.sizePolicy().hasHeightForWidth())
        self.spinBoxSendTime.setSizePolicy(sizePolicy)
        self.spinBoxSendTime.setAlignment(Qt.AlignRight|Qt.AlignTrailing|Qt.AlignVCenter)
        self.spinBoxSendTime.setMaximum(999999999)

        self.gridLayout_8.addWidget(self.spinBoxSendTime, 5, 2, 1, 1)

        self.labelRate = QLabel(self.groupBoxSendCtrl)
        self.labelRate.setObjectName(u"labelRate")

        self.gridLayout_8.addWidget(self.labelRate, 5, 3, 1, 1)

        self.btnHandSend = QPushButton(self.groupBoxSendCtrl)
        self.btnHandSend.setObjectName(u"btnHandSend")
        self.btnHandSend.setStyleSheet(u"background-color: rgb(170, 255, 255);")

        self.gridLayout_8.addWidget(self.btnHandSend, 2, 0, 1, 4)

        self.line_2 = QFrame(self.groupBoxSendCtrl)
        self.line_2.setObjectName(u"line_2")
        self.line_2.setFrameShape(QFrame.HLine)
        self.line_2.setFrameShadow(QFrame.Sunken)

        self.gridLayout_8.addWidget(self.line_2, 3, 0, 1, 4)

        self.label_2 = QLabel(self.groupBoxSendCtrl)
        self.label_2.setObjectName(u"label_2")

        self.gridLayout_8.addWidget(self.label_2, 1, 1, 1, 1)

        self.comboBoxSendDataType = QComboBox(self.groupBoxSendCtrl)
        self.comboBoxSendDataType.addItem("")
        self.comboBoxSendDataType.addItem("")
        self.comboBoxSendDataType.addItem("")
        self.comboBoxSendDataType.addItem("")
        self.comboBoxSendDataType.setObjectName(u"comboBoxSendDataType")

        self.gridLayout_8.addWidget(self.comboBoxSendDataType, 1, 2, 1, 1)


        self.verticalLayout_2.addWidget(self.groupBoxSendCtrl)

        self.tabWidget.addTab(self.tabSendData, "")
        self.tabReadData = QWidget()
        self.tabReadData.setObjectName(u"tabReadData")
        self.verticalLayout = QVBoxLayout(self.tabReadData)
        self.verticalLayout.setObjectName(u"verticalLayout")
        self.gridLayout_5 = QGridLayout()
        self.gridLayout_5.setObjectName(u"gridLayout_5")
        self.lineEditDataAddr = QLineEdit(self.tabReadData)
        self.lineEditDataAddr.setObjectName(u"lineEditDataAddr")

        self.gridLayout_5.addWidget(self.lineEditDataAddr, 1, 1, 1, 1)

        self.label_7 = QLabel(self.tabReadData)
        self.label_7.setObjectName(u"label_7")

        self.gridLayout_5.addWidget(self.label_7, 0, 0, 1, 1)

        self.label_5 = QLabel(self.tabReadData)
        self.label_5.setObjectName(u"label_5")

        self.gridLayout_5.addWidget(self.label_5, 2, 0, 1, 1)

        self.label_4 = QLabel(self.tabReadData)
        self.label_4.setObjectName(u"label_4")

        self.gridLayout_5.addWidget(self.label_4, 1, 0, 1, 1)

        self.spinBoxReadLen = QSpinBox(self.tabReadData)
        self.spinBoxReadLen.setObjectName(u"spinBoxReadLen")
        self.spinBoxReadLen.setMaximum(999999999)
        self.spinBoxReadLen.setValue(66)

        self.gridLayout_5.addWidget(self.spinBoxReadLen, 2, 1, 1, 1)

        self.lineEditReadSlaveAddr = QLineEdit(self.tabReadData)
        self.lineEditReadSlaveAddr.setObjectName(u"lineEditReadSlaveAddr")

        self.gridLayout_5.addWidget(self.lineEditReadSlaveAddr, 0, 1, 1, 1)

        self.plainTextEditExpectData = QPlainTextEdit(self.tabReadData)
        self.plainTextEditExpectData.setObjectName(u"plainTextEditExpectData")

        self.gridLayout_5.addWidget(self.plainTextEditExpectData, 3, 0, 1, 2)


        self.verticalLayout.addLayout(self.gridLayout_5)

        self.groupBoxSendCtrl_2 = QGroupBox(self.tabReadData)
        self.groupBoxSendCtrl_2.setObjectName(u"groupBoxSendCtrl_2")
        self.gridLayout_9 = QGridLayout(self.groupBoxSendCtrl_2)
        self.gridLayout_9.setObjectName(u"gridLayout_9")
        self.checkBoxTimerRead = QCheckBox(self.groupBoxSendCtrl_2)
        self.checkBoxTimerRead.setObjectName(u"checkBoxTimerRead")

        self.gridLayout_9.addWidget(self.checkBoxTimerRead, 5, 0, 1, 1)

        self.spinBoxReadTime = QSpinBox(self.groupBoxSendCtrl_2)
        self.spinBoxReadTime.setObjectName(u"spinBoxReadTime")
        self.spinBoxReadTime.setMaximum(999999999)

        self.gridLayout_9.addWidget(self.spinBoxReadTime, 5, 1, 1, 1)

        self.label_8 = QLabel(self.groupBoxSendCtrl_2)
        self.label_8.setObjectName(u"label_8")

        self.gridLayout_9.addWidget(self.label_8, 5, 2, 1, 1)

        self.btnHandRead = QPushButton(self.groupBoxSendCtrl_2)
        self.btnHandRead.setObjectName(u"btnHandRead")
        self.btnHandRead.setStyleSheet(u"background-color: rgb(170, 255, 255);")

        self.gridLayout_9.addWidget(self.btnHandRead, 2, 0, 1, 3)

        self.line_3 = QFrame(self.groupBoxSendCtrl_2)
        self.line_3.setObjectName(u"line_3")
        self.line_3.setFrameShape(QFrame.HLine)
        self.line_3.setFrameShadow(QFrame.Sunken)

        self.gridLayout_9.addWidget(self.line_3, 3, 0, 1, 3)

        self.label_3 = QLabel(self.groupBoxSendCtrl_2)
        self.label_3.setObjectName(u"label_3")

        self.gridLayout_9.addWidget(self.label_3, 1, 0, 1, 1)

        self.comboBoxReadDataType = QComboBox(self.groupBoxSendCtrl_2)
        self.comboBoxReadDataType.addItem("")
        self.comboBoxReadDataType.addItem("")
        self.comboBoxReadDataType.addItem("")
        self.comboBoxReadDataType.addItem("")
        self.comboBoxReadDataType.setObjectName(u"comboBoxReadDataType")
        sizePolicy1 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Fixed)
        sizePolicy1.setHorizontalStretch(0)
        sizePolicy1.setVerticalStretch(0)
        sizePolicy1.setHeightForWidth(self.comboBoxReadDataType.sizePolicy().hasHeightForWidth())
        self.comboBoxReadDataType.setSizePolicy(sizePolicy1)

        self.gridLayout_9.addWidget(self.comboBoxReadDataType, 1, 1, 1, 1)


        self.verticalLayout.addWidget(self.groupBoxSendCtrl_2)

        self.tabWidget.addTab(self.tabReadData, "")
        self.tabPrintSetting = QWidget()
        self.tabPrintSetting.setObjectName(u"tabPrintSetting")
        self.gridLayout = QGridLayout(self.tabPrintSetting)
        self.gridLayout.setObjectName(u"gridLayout")
        self.line_5 = QFrame(self.tabPrintSetting)
        self.line_5.setObjectName(u"line_5")
        self.line_5.setFrameShape(QFrame.HLine)
        self.line_5.setFrameShadow(QFrame.Sunken)

        self.gridLayout.addWidget(self.line_5, 5, 0, 1, 2)

        self.checkBoxTimestamp = QCheckBox(self.tabPrintSetting)
        self.checkBoxTimestamp.setObjectName(u"checkBoxTimestamp")
        self.checkBoxTimestamp.setChecked(True)

        self.gridLayout.addWidget(self.checkBoxTimestamp, 3, 0, 1, 1)

        self.line_6 = QFrame(self.tabPrintSetting)
        self.line_6.setObjectName(u"line_6")
        self.line_6.setFrameShape(QFrame.HLine)
        self.line_6.setFrameShadow(QFrame.Sunken)

        self.gridLayout.addWidget(self.line_6, 9, 0, 1, 2)

        self.line_4 = QFrame(self.tabPrintSetting)
        self.line_4.setObjectName(u"line_4")
        self.line_4.setFrameShape(QFrame.HLine)
        self.line_4.setFrameShadow(QFrame.Sunken)

        self.gridLayout.addWidget(self.line_4, 2, 0, 1, 2)

        self.lineEditTimeFormat = QLineEdit(self.tabPrintSetting)
        self.lineEditTimeFormat.setObjectName(u"lineEditTimeFormat")

        self.gridLayout.addWidget(self.lineEditTimeFormat, 4, 0, 1, 2)

        self.spinBoxMessageId = QSpinBox(self.tabPrintSetting)
        self.spinBoxMessageId.setObjectName(u"spinBoxMessageId")
        self.spinBoxMessageId.setReadOnly(True)
        self.spinBoxMessageId.setMaximum(999999999)

        self.gridLayout.addWidget(self.spinBoxMessageId, 7, 1, 1, 1)

        self.checkBoxDatatype = QCheckBox(self.tabPrintSetting)
        self.checkBoxDatatype.setObjectName(u"checkBoxDatatype")
        self.checkBoxDatatype.setChecked(True)

        self.gridLayout.addWidget(self.checkBoxDatatype, 10, 0, 1, 1)

        self.checkBoxEndOfLine = QCheckBox(self.tabPrintSetting)
        self.checkBoxEndOfLine.setObjectName(u"checkBoxEndOfLine")
        self.checkBoxEndOfLine.setChecked(True)

        self.gridLayout.addWidget(self.checkBoxEndOfLine, 0, 0, 1, 1)

        self.label = QLabel(self.tabPrintSetting)
        self.label.setObjectName(u"label")

        self.gridLayout.addWidget(self.label, 11, 0, 1, 2)

        self.label_9 = QLabel(self.tabPrintSetting)
        self.label_9.setObjectName(u"label_9")

        self.gridLayout.addWidget(self.label_9, 7, 0, 1, 1)

        self.lineEditEndOfLine = QLineEdit(self.tabPrintSetting)
        self.lineEditEndOfLine.setObjectName(u"lineEditEndOfLine")

        self.gridLayout.addWidget(self.lineEditEndOfLine, 1, 0, 1, 2)

        self.checkBoxExpectData = QCheckBox(self.tabPrintSetting)
        self.checkBoxExpectData.setObjectName(u"checkBoxExpectData")
        self.checkBoxExpectData.setChecked(True)

        self.gridLayout.addWidget(self.checkBoxExpectData, 6, 0, 1, 2)

        self.tabWidget.addTab(self.tabPrintSetting, "")
        self.tabPlugIn = QWidget()
        self.tabPlugIn.setObjectName(u"tabPlugIn")
        self.verticalLayout_5 = QVBoxLayout(self.tabPlugIn)
        self.verticalLayout_5.setObjectName(u"verticalLayout_5")
        self.tabWidget.addTab(self.tabPlugIn, "")

        self.verticalLayout_4.addWidget(self.tabWidget)

        self.dockWidget.setWidget(self.dockWidgetContents)
        MainWindow.addDockWidget(Qt.RightDockWidgetArea, self.dockWidget)

        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuOption.menuAction())
        self.menubar.addAction(self.menuHelp.menuAction())
        self.menuFile.addAction(self.actionOpenFile)
        self.menuFile.addAction(self.actionSaveFile)
        self.menuFile.addAction(self.actionSaveAs)
        self.menuOption.addAction(self.actionEngMode)
        self.menuHelp.addAction(self.actionHelp)
        self.menuHelp.addAction(self.actionAbout)
        self.toolBar.addAction(self.actionFullScreen)
        self.toolBar.addSeparator()
        self.toolBar.addAction(self.actionEngMode)
        self.toolBar.addSeparator()
        self.toolBar.addAction(self.actionSaveLog)
        self.toolBar.addSeparator()
        self.toolBar.addAction(self.actionClearLog)
        self.toolBar.addSeparator()
        self.toolBar.addAction(self.actionFt4222)
        self.toolBar.addSeparator()
        self.toolBar.addAction(self.actionUnfoldAndFold)

        self.retranslateUi(MainWindow)
        self.actionClearLog.triggered.connect(self.textBrowser.clear)

        self.tabWidget.setCurrentIndex(3)


        QMetaObject.connectSlotsByName(MainWindow)
    # setupUi

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None))
        self.actionView3D.setText(QCoreApplication.translate("MainWindow", u"3D\u7a97\u53e3", None))
#if QT_CONFIG(tooltip)
        self.actionView3D.setToolTip(QCoreApplication.translate("MainWindow", u"3D\u56fe", None))
#endif // QT_CONFIG(tooltip)
        self.actionOpenFile.setText(QCoreApplication.translate("MainWindow", u"\u6253\u5f00\u6587\u4ef6(&O)", None))
        self.actionSaveFile.setText(QCoreApplication.translate("MainWindow", u"\u4fdd\u5b58\u6587\u4ef6(&S)", None))
        self.actionSaveAs.setText(QCoreApplication.translate("MainWindow", u"\u53e6\u5b58\u6587\u4ef6(&A)", None))
        self.actionEngMode.setText(QCoreApplication.translate("MainWindow", u"\u5de5\u7a0b\u6a21\u5f0f(&E)", None))
        self.actionSerial.setText(QCoreApplication.translate("MainWindow", u"\u4e32\u53e3", None))
#if QT_CONFIG(tooltip)
        self.actionSerial.setToolTip(QCoreApplication.translate("MainWindow", u"\u6253\u5f00\u4e32\u53e3\u4fe1\u606f", None))
#endif // QT_CONFIG(tooltip)
        self.actionSaveLog.setText(QCoreApplication.translate("MainWindow", u"\u4fdd\u5b58\u6253\u5370", None))
#if QT_CONFIG(tooltip)
        self.actionSaveLog.setToolTip(QCoreApplication.translate("MainWindow", u"\u4fdd\u5b58\u6253\u5370\u5230\u6587\u4ef6,\u5feb\u6377\u952e\uff1aCtrl+S", None))
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(shortcut)
        self.actionSaveLog.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+S", None))
#endif // QT_CONFIG(shortcut)
        self.actionClearLog.setText(QCoreApplication.translate("MainWindow", u"\u6e05\u9664\u6253\u5370", None))
#if QT_CONFIG(tooltip)
        self.actionClearLog.setToolTip(QCoreApplication.translate("MainWindow", u"\u6e05\u9664\u6253\u5370\u5185\u5bb9", None))
#endif // QT_CONFIG(tooltip)
        self.actionHelp.setText(QCoreApplication.translate("MainWindow", u"\u5e2e\u52a9", None))
#if QT_CONFIG(tooltip)
        self.actionHelp.setToolTip(QCoreApplication.translate("MainWindow", u"\u5e2e\u52a9", None))
#endif // QT_CONFIG(tooltip)
        self.actionFullScreen.setText(QCoreApplication.translate("MainWindow", u"\u5168\u5c4f(&F11)", None))
#if QT_CONFIG(tooltip)
        self.actionFullScreen.setToolTip(QCoreApplication.translate("MainWindow", u"\u5feb\u6377\u952e F11", None))
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(shortcut)
        self.actionFullScreen.setShortcut(QCoreApplication.translate("MainWindow", u"F11", None))
#endif // QT_CONFIG(shortcut)
        self.actionAddAction.setText(QCoreApplication.translate("MainWindow", u"\u6dfb\u52a0", None))
#if QT_CONFIG(tooltip)
        self.actionAddAction.setToolTip(QCoreApplication.translate("MainWindow", u"\u6253\u5f00\u6dfb\u52a0\u7a97\u53e3\uff0c\u53ef\u6839\u636e\u6a21\u677f\u751f\u6210\u4ee3\u7801", None))
#endif // QT_CONFIG(tooltip)
        self.actionAbout.setText(QCoreApplication.translate("MainWindow", u"\u5173\u4e8e", None))
#if QT_CONFIG(tooltip)
        self.actionAbout.setToolTip(QCoreApplication.translate("MainWindow", u"\u76f8\u5173\u4fe1\u606f", None))
#endif // QT_CONFIG(tooltip)
        self.actionFt4222.setText(QCoreApplication.translate("MainWindow", u"FT4222", None))
#if QT_CONFIG(tooltip)
        self.actionFt4222.setToolTip(QCoreApplication.translate("MainWindow", u"\u6253\u5f00\u8bbe\u5907\u4fe1\u606f", None))
#endif // QT_CONFIG(tooltip)
        self.actionUnfoldAndFold.setText(QCoreApplication.translate("MainWindow", u"\u6536\u8d77", None))
#if QT_CONFIG(tooltip)
        self.actionUnfoldAndFold.setToolTip(QCoreApplication.translate("MainWindow", u"\u5c55\u5f00/\u6536\u8d77", None))
#endif // QT_CONFIG(tooltip)
        self.menuFile.setTitle(QCoreApplication.translate("MainWindow", u"\u6587\u4ef6(&F)", None))
        self.menuOption.setTitle(QCoreApplication.translate("MainWindow", u"\u9009\u9879(&O)", None))
        self.menuHelp.setTitle(QCoreApplication.translate("MainWindow", u"\u5e2e\u52a9(&H)", None))
        self.toolBar.setWindowTitle(QCoreApplication.translate("MainWindow", u"toolBar", None))
        self.dockWidget.setWindowTitle(QCoreApplication.translate("MainWindow", u"\u63a7\u5236\u7a97\u53e3", None))
        self.label_6.setText(QCoreApplication.translate("MainWindow", u"IIC\u4ece\u673a\u5730\u5740", None))
        self.lineEditWriteSlaveAddr.setText("")
        self.lineEditWriteSlaveAddr.setPlaceholderText(QCoreApplication.translate("MainWindow", u"hex : 0x20", None))
        self.plainTextEditSendData.setPlaceholderText(QCoreApplication.translate("MainWindow", u"\u8f93\u5165\u9700\u8981\u53d1\u9001\u7684\u5185\u5bb9 (\u53ef\u5e260x\uff0c0X)\uff1a01 01 01", None))
        self.groupBoxSendCtrl.setTitle(QCoreApplication.translate("MainWindow", u"\u53d1\u9001\u63a7\u5236", None))
        self.checkBoxTimerSend.setText(QCoreApplication.translate("MainWindow", u"\u5b9a\u65f6\u53d1\u9001", None))
        self.labelRate.setText(QCoreApplication.translate("MainWindow", u"ms/\u6b21", None))
        self.btnHandSend.setText(QCoreApplication.translate("MainWindow", u"\u624b\u52a8\u53d1\u9001", None))
        self.label_2.setText(QCoreApplication.translate("MainWindow", u"\u53d1\u9001\u7c7b\u578b", None))
        self.comboBoxSendDataType.setItemText(0, QCoreApplication.translate("MainWindow", u"hex", None))
        self.comboBoxSendDataType.setItemText(1, QCoreApplication.translate("MainWindow", u"ascii", None))
        self.comboBoxSendDataType.setItemText(2, QCoreApplication.translate("MainWindow", u"data", None))
        self.comboBoxSendDataType.setItemText(3, QCoreApplication.translate("MainWindow", u"protobuf", None))

#if QT_CONFIG(tooltip)
        self.comboBoxSendDataType.setToolTip(QCoreApplication.translate("MainWindow", u"data\u4e3a\u4f7f\u7528\u4e32\u53e3\u7a97\u53e3\u914d\u7f6e\u7684\u6570\u636e\u7c7b\u578b\uff0c\u6b64\u5904\u4e0d\u5173\u5fc3", None))
#endif // QT_CONFIG(tooltip)
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabSendData), QCoreApplication.translate("MainWindow", u"\u53d1\u9001\u6570\u636e", None))
        self.lineEditDataAddr.setText("")
        self.lineEditDataAddr.setPlaceholderText(QCoreApplication.translate("MainWindow", u"hex (\u53ef\u5e260x\uff0c0X) : (\u7a7a)/03/00 09", None))
        self.label_7.setText(QCoreApplication.translate("MainWindow", u"IIC\u4ece\u673a\u5730\u5740", None))
        self.label_5.setText(QCoreApplication.translate("MainWindow", u"\u8bfb\u53d6\u957f\u5ea6", None))
        self.label_4.setText(QCoreApplication.translate("MainWindow", u"\u547d\u4ee4/\u5bc4\u5b58\u5668", None))
        self.lineEditReadSlaveAddr.setText("")
        self.lineEditReadSlaveAddr.setPlaceholderText(QCoreApplication.translate("MainWindow", u"hex : 0x20", None))
        self.plainTextEditExpectData.setPlaceholderText(QCoreApplication.translate("MainWindow", u"\u8f93\u5165\u671f\u671b\u8bfb\u5230\u7684\u5185\u5bb9 (\u53ef\u5e260x\uff0c0X)\uff1a01 01 FF", None))
        self.groupBoxSendCtrl_2.setTitle(QCoreApplication.translate("MainWindow", u"\u8bfb\u53d6\u63a7\u5236", None))
        self.checkBoxTimerRead.setText(QCoreApplication.translate("MainWindow", u"\u5b9a\u65f6\u8bfb\u53d6", None))
        self.label_8.setText(QCoreApplication.translate("MainWindow", u"ms/\u6b21", None))
        self.btnHandRead.setText(QCoreApplication.translate("MainWindow", u"\u624b\u52a8\u8bfb\u53d6", None))
        self.label_3.setText(QCoreApplication.translate("MainWindow", u"\u89e3\u6790\u7c7b\u578b", None))
        self.comboBoxReadDataType.setItemText(0, QCoreApplication.translate("MainWindow", u"hex", None))
        self.comboBoxReadDataType.setItemText(1, QCoreApplication.translate("MainWindow", u"ascii", None))
        self.comboBoxReadDataType.setItemText(2, QCoreApplication.translate("MainWindow", u"data", None))
        self.comboBoxReadDataType.setItemText(3, QCoreApplication.translate("MainWindow", u"protobuf", None))

#if QT_CONFIG(tooltip)
        self.comboBoxReadDataType.setToolTip(QCoreApplication.translate("MainWindow", u"data\u4e3a\u4f7f\u7528\u4e32\u53e3\u7a97\u53e3\u914d\u7f6e\u7684\u6570\u636e\u7c7b\u578b\uff0c\u6b64\u5904\u4e0d\u5173\u5fc3", None))
#endif // QT_CONFIG(tooltip)
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabReadData), QCoreApplication.translate("MainWindow", u"\u8bfb\u53d6\u6570\u636e", None))
        self.checkBoxTimestamp.setText(QCoreApplication.translate("MainWindow", u"\u65f6\u95f4\u6233", None))
        self.lineEditTimeFormat.setText(QCoreApplication.translate("MainWindow", u"yyyy-MM-dd HH:mm:ss.zzz", None))
        self.lineEditTimeFormat.setPlaceholderText(QCoreApplication.translate("MainWindow", u"yyyy-MM-dd HH:mm:ss.zzz", None))
        self.checkBoxDatatype.setText(QCoreApplication.translate("MainWindow", u"\u6570\u636e\u7c7b\u578b", None))
        self.checkBoxEndOfLine.setText(QCoreApplication.translate("MainWindow", u"\u884c\u5c3e", None))
        self.label.setText(QCoreApplication.translate("MainWindow", u"\uff08\u793a\u4f8b\uff09\u5224\u65ad\u540e\u6267\u884c\uff1a\n"
"    typeValue == 'read_hex' \uff1a\u8bfb\u53d6IIC\u6570\u636e->\u89e3\u6790\u4e3ahex\n"
"    typeValue == 'send_hex' \uff1a\u53d1\u9001IIC\u6570\u636e->\u7ed9\u76ee\u6807hex\n"
"    typeValue == 'read_ascii' \uff1a\u8bfb\u53d6IIC\u6570\u636e->\u89e3\u6790\u4e3aascii\n"
"    typeValue == 'ctrl_gpio2' \uff1a\u63a7\u5236GPIO2\n"
"    typeValue == 'read_gpio' \uff1a\u8bfb\u53d6GPIO\u72b6\u6001\n"
"    ......\n"
"    '_to_' in typeValue \uff1a\u76f4\u63a5\u8f6c\u53d1\u4fe1\u53f7\n"
"    typeValue \u65e0\u5339\u914d \uff1a\u76f4\u63a5\u8f6c\u53d1\u4fe1\u53f7", None))
        self.label_9.setText(QCoreApplication.translate("MainWindow", u"Message ID\uff08\u81ea\u52a8\u6807\u8bb0\u6570\u636e\uff09", None))
        self.lineEditEndOfLine.setText(QCoreApplication.translate("MainWindow", u"\\n", None))
        self.lineEditEndOfLine.setPlaceholderText(QCoreApplication.translate("MainWindow", u"\\r\\n", None))
        self.checkBoxExpectData.setText(QCoreApplication.translate("MainWindow", u"\u5224\u65ad\u671f\u671b\u6570\u636e\uff08\u6d88\u8017\u8ba1\u7b97\u80fd\u529b\uff09", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabPrintSetting), QCoreApplication.translate("MainWindow", u"\u6253\u5370\u8bbe\u7f6e", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabPlugIn), QCoreApplication.translate("MainWindow", u"\u529f\u80fd\u63d2\u4ef6", None))
    # retranslateUi

